#include "com.hpp"

int main()
{
  // int _shmid = _shm.GetMemory(); // 获取共享内存 这里和server不太一样

  _shm1.GetMemory(); // 获取共享内存
  _shm1.AttachShm();

  // 这里进行通信 IPC
  char *_shm_add = (char *)_shm1.GetRet(); // 获取地址
  printf("client 的共享内存的起始地址是%p\n", _shm_add);

  // 输入消息
  //  char _ch = 'A';
  //  while (_ch <= 'Z')
  //  {
  //    sleep(2);
  //    printf("输入中...\n");
  //    fflush(stdout);
  //    _shm_add[_ch - 'A'] = _ch;
  //    _ch++;
  //  }

  _shm1.DetachShm(); // 取消关联

  return 0;
}